package com.rui.cn.provider.controller.system;

import com.baomidou.mybatisplus.plugins.pagination.Pagination;
import com.rui.cn.entity.system.SysLog;
import com.rui.cn.provider.service.system.SysLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
*@描述：日志接口控制类
*@创建人：[zhang]
*@类名：SysLogController
*@时间：2018/5/15 0015-下午 22:12
**/
@RestController
@RequestMapping("/syslog")
public class SysLogController {
    @Autowired
    private SysLogService sysLogService;

    /**
     *@ 描述：添加日志
     *@ 方法名：insertLog
     *@ 参数：[sysLog]
     *@ 返回值类型：void
     *@ 创建人：[zhang]
     *@ 创建时间：2018/5/15 0015-下午 22:17
     **/
    @PostMapping(value = "/insertLog")
    public void  insertLog(@RequestBody SysLog sysLog){
        sysLogService.insertLog(sysLog);
    }

    /**
     *@ 描述：日志列表
     *@ 方法名：logList
     *@ 参数：[pagination]
     *@ 返回值类型：java.util.List<com.rui.cn.entity.system.SysLog>
     *@ 创建人：[zhang]
     *@ 创建时间：2018/5/15 0015-下午 22:31
     **/
    @PostMapping(value = "/logList")
    public List<SysLog> logList(@RequestBody Pagination pagination){
       return sysLogService.logList(pagination);
    }
}
